|
Menüeintrag |
---|
Netze → Schneiden → Schnittlinie aus Netz und Ebene erstellen |
Arbeitsbereich |
Mesh |
Standardtastenkürzel |
Keiner |
Eingeführt in Version |
- |
Siehe auch |
Mesh Schnittkonturen |
Der Befehl Mesh SchnittMitEbene erstellt einen Schnitt durch ein Netzobjekt (Querschnitt). Dieser Schnitt ist ein Part Formelement.
Siehe Part Formelement.
Siehe auch Grundlagen der Skripterstellung in FreeCAD.
Um ein Netz zu schneiden, verwende die Methode Schnitt
. Die Methode erfordert ein zweites Netzobjekt, das nicht planar sein muss.
import FreeCAD as App
import Mesh
import Part
# Create a non-parametric box-shaped mesh:
msh = App.ActiveDocument.addObject("Mesh::Feature", "Mesh")
msh.Mesh = Mesh.createBox(30, 40, 50)
msh.ViewObject.DisplayMode = "Flat Lines"
# Create a planar mesh from 3 points:
p1 = App.Vector(-20, -60, 0)
p2 = App.Vector(65, 25, 0)
p3 = App.Vector(-20, 25, 0)
msh_plane = Mesh.Mesh([p1, p2, p3])
# Find the section loops (each loop is a list of points):
loops = msh.Mesh.section(msh_plane)
# Show the loop polygon:
Part.show(Part.makePolygon(loops[0]))